minelaying launch - German English Dictionary